home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / include / attlu.h < prev    next >
C/C++ Source or Header  |  1996-07-10  |  1KB  |  48 lines

  1. struct attach_lu {
  2. /*
  3.  *  The ATTACH_LU structure.
  4.  */
  5. char rsrv1[12];    /* Requied PORT area */
  6. unsigned int verb_cd; /* Verb code */
  7. char rsrv2[6];
  8. unsigned long rc;  /* Return code */
  9. unsigned int off1; /* Offset to partner lu record */
  10. char lu_name[8];
  11. char lu_id[8];
  12. unsigned char lu_l_addr;
  13. unsigned char lu_s_limit;
  14. void *tp_exit;
  15. unsigned long rsrv3;  /* total number of partners */
  16. unsigned long system_log_exit;
  17. unsigned long rsrv4;
  18. unsigned char max_tps;
  19. unsigned char queue_depth;
  20. unsigned long pass_exit;
  21. unsigned long rsrv5;
  22. int lt_plu; /* Total length of partner lu records */
  23. };
  24. struct plu {
  25. /*
  26.  *  This is structure for partner lu record.
  27.  */
  28.     int rec_lt; /* length of this record */
  29.     unsigned int off_md; /*offset to MODE record*/
  30.     char plu_name[8];
  31.     unsigned char sec_cap; /* security capabilities */
  32.     unsigned char plu_s_limit;
  33.     int max_mc_send;
  34.     char plu_dlc_name;
  35.     unsigned char plu_a_num; /* Adapter number; Or LU type for PORT */
  36.     unsigned char lt_ad_addr;
  37.     char plu_ad_addr[16];
  38.     int tot_mode; /* total length of all mode name records*/
  39.     unsigned int this_mode;/*length of this mode name record*/
  40.     };
  41. struct plu_mode {
  42.     char mode_name[8];
  43.     int  ru_h_size;
  44.     int  ru_l_size;
  45.     unsigned char mmax_neg_slim;
  46.     unsigned char pacing;
  47.     };
  48.